﻿using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace Cooking.Services.Specs.Support
{
    [TestClass]
    public class SpecificationContext
    {
        [TestInitialize]
        public void TestInitialize()
        {
            EstablishContext();
            Because();
        }

        [TestCleanup]
        public void TestCleanup()
        {
            CleanupContext();
        }

        protected virtual void EstablishContext()
        {
        }

        protected virtual void Because()
        {
        }

        protected virtual void CleanupContext()
        {
        }
    }
}